Hatch

Business Development💼 Private Company
Website LinkedIn Email Twitter

Hatch is a global multidisciplinary professional services firm, tackling the world's toughest challenges in the metals, energy, infrastructure, digital, and investments market sectors. With a network of 9,000 professionals spanning over 150 countries, we partner with clients to develop smarter, more efficient, and innovative solutions. Our commitment to positive change drives us to embrace our clients' visions and help them navigate market transformations. At Hatch, our engineering teams are building the future. We're currently seeking a Senior Elixir Engineer to join our remote team. This role is pivotal in designing and maintaining the high-performance backend of our digital services. Our tech stack includes Elixir, Phoenix, Ecto, PostgreSQL, and cloud platforms like AWS and GCP. We value a culture of collaboration, innovation, and continuous learning, with opportunities to lead projects and mentor other team members. The company has around 10,001+ employees. As a forward-thinking firm, we empower our employees to make an impact. We offer a collaborative environment where remote work is embraced and celebrated. Join a dynamic company with a long history of innovation. Hatch is actively investing in emerging technologies to support our growth. We are investing in tech companies that push innovation.

Related companies:

🏢 Keywords Studios
💰 Post-IPO Equity 11 months ago🫂 Last layoff over 1 year agoAudioVideo GamesDigital MediaContent
Website LinkedIn Facebook Twitter

Jobs at this company:

Apply
🔥 Senior Data Engineer
Posted 13 days ago

📍 United States, Canada

🧭 Full-Time

🔍 Software Development

  • 5+ years of data engineering experience, including significant time as a senior/staff engineer.
  • Proficiency in SQL and at least one programming language (e.g., Python,Golang, Scala).
  • Experience with ETL tools (e.g., Apache Airflow, Talend, DBT).
  • Familiarity with cloud platforms (AWS or GCP) and services like S3, Redshift, BigQuery, or Snowflake.
  • Experience with distributed data processing frameworks (e.g., Apache Spark, Kafka).
  • Strong understanding of data modeling, warehousing, and data governance best practices.
  • Deep expertise in one or more of the following: Python, Go, or another backend language; experience with microservices is a plus.
  • Solid understanding of databases (PostgreSQL, Redis, etc.) and data architecture.
  • Experience working closely with or supporting ML and LLM-powered systems in production.
  • Familiarity with ML model inference, vector databases, prompt engineering, and API integrations for LLMs.
  • Design, construct, test, and maintain scalable data pipelines and ETL processes.
  • Build and maintain data architectures (e.g., databases, data lakes, warehouses).
  • Collaborate with data analysts, data scientists, and software engineers to support data needs.
  • Optimize data workflows for performance and reliability.
  • Implement data quality, validation, and governance practices.
  • Integrate data from various sources, including APIs, databases, and flat files.
  • Maintain up-to-date documentation for data pipelines and schemas.
  • Monitor and troubleshoot pipeline performance and failures.

AWSBackend DevelopmentDockerPostgreSQLPythonSQLApache AirflowETLGCPKafkaKubernetesSnowflakeAPI testingData engineeringRedisCollaborationCI/CDRESTful APIsMentoringMicroservicesStrong communication skillsData visualizationData modeling

Posted 13 days ago
Apply
Apply
🔥 Senior Elixir Engineer
Posted about 2 months ago

🧭 Full-Time

  • 5-7 years of backend development experience
  • Bachelor's degree in Computer Science or related professional experience
  • Excellent problem-solving and communication skills
  • Strong knowledge of OTP, Phoenix, and Ecto
  • Experience with distributed systems and functional programming paradigms
  • Proficiency in SQL and experience with databases (e.g., PostgreSQL)
  • Familiarity with CI/CD pipelines and cloud platforms (e.g., AWS, GCP)
  • Excellent problem-solving and communication skills
  • Strong understanding of source control using Git, including branching, merging, and pull requests.
  • Excellent collaboration and communication skills, capable of leading projects and mentoring team members.
  • Design, develop, and maintain efficient and reliable Elixir code for our backend systems that handle complex data and integrate with various external systems.
  • Architect scalable backend solutions that can manage increased loads and complex transactions seamlessly.
  • Collaborate with frontend engineers and product teams to design and implement high-quality, secure APIs.
  • Optimize existing backend systems for improved performance and scalability, adopting best practices in code health, testing, and maintainability.
  • Stay current on the latest developments in Elixir and related technologies, applying advanced techniques to improve backend functionality and efficiency.
  • Conduct thorough testing and debugging of applications, ensuring rigorous adherence to security and data protection standards.
Posted about 2 months ago
Apply