Software Engineer

Apply Now

Company: Mainz Brady Group

Location: Boston, MA 02115

Description:

Software Engineer

We are seeking a Software Engineer with a strong background in software development, data engineering, and machine learning. This role involves building scalable solutions, optimizing data pipelines, and working with cutting-edge cloud technologies.
Key Responsibilities:
  • Develop robust, maintainable Python code, containerized in Docker and automated with CI/CD.
  • Design and maintain ETL pipelines and work with complex data sets.
  • Implement and optimize cloud-based solutions, particularly on AWS.
  • Collaborate with cross-functional teams using agile and test-driven development.
  • Develop APIs, MLOps solutions, or mathematical optimization models (highly desirable).
Qualifications:
  • 3+ years of experience in software engineering, data engineering, or machine learning.
  • Proficiency in Python, data structures, and software architecture.
  • Experience with SQL, Spark, Kubernetes, Jenkins, Databricks, Terraform, and cloud technologies.
  • Strong problem-solving and analytical skills.
  • Effective communication skills for teamwork and documentation.

If you're passionate about building scalable, data-driven solutions, we'd love to hear from you!

Similar Jobs