Senior Python Engineer (ML/Data)

Lviv, Ukraine
Apply for this job

We are looking for a Software Engineer to join Intelliarts within a Unicorn Boston Startup. Indigo Ag is an international AgriTech startup pioneering an ambitious mission in a budding industry where agriculture meets technology. Through data-driven insights, natural microbiology, and innovative digital technologies, Indigo is partnering across the supply chain, ultimately cultivating a scalable climate solution and enhanced ecosystem that beneficially serves farmers, consumers, and the planet alike.

Working on the Indigo Platform, you will join a senior engineering team building and operating large-scale backend services and data pipelines that power machine learning models in production. The role is focused on production-grade Python backend engineering with close collaboration with ML engineers and data scientists.

You will work on high-load distributed systems, large datasets, performance-critical services, and cloud infrastructure. You will take ownership of production services, participate in on-call rotation, and help scale ML-powered systems running in real-world environments.

You will become a better engineer working with FastAPI, SQLAlchemy, Alembic, Pydantic, Python3, Celery and Redis, building data-intensive services and ML-related pipelines, deploying Docker images to AWS using Terraform, and working in a mono-repo within small, highly autonomous teams with a very high degree of ownership.

Intelliarts Ltd. is a boutique software engineering company established in 1999 in Lviv, Ukraine. We launch and support dedicated development teams that help startups and technology companies worldwide to build awesome products. With a flat structure, we don’t offer traditional vertical career growth. Instead, we created a working environment encouraging professional and personal growth: challenging projects, tight integration with teams abroad, and learning from experienced colleagues.

Required Skills

  • 5+ years of experience using Python
  • Strong software engineering fundamentals, including object-oriented design, modular code, and maintainable patterns
  • Experience building and operating data or modeling pipelines, including performance and reliability considerations
  • Experience developing and deploying backend services (HTTP/REST), including containerization with Docker
  • Strong working knowledge of relational databases and SQL
  • Experience operating production systems in a cloud environment, including debugging, logging, monitoring, and incident response
  • Experience reviewing code and contributing to shared engineering standards
  • Comfort working in ambiguous problem spaces with evolving requirements
  • At least Upper Intermediate English

Nice to Have

  • Experience building APIs using frameworks such as FastAPI
  • Experience supporting or productionizing analytical or modeling workflows
  • Exposure to machine learning–driven systems or hybrid modeling approaches
  • Experience deploying or operating ML or analytical models in production

Personal Profile Overview

  • Degree in Computer Science, Software Engineering, or related field
  • Stability in previous employment history, with a tendency to remain with employers for extended periods
  • Experience in managing diverse project activities (not just coding, but also requirements analysis, preparing estimations)
  • Clear and effective communication skills, both verbal and written, ability to convey ideas, information, and messages accurately and efficiently
  • Proficiency in fostering effective collaboration and teamwork activities
  • Ability to analyze information, assess situations, and make decisions based on sound reasoning and logical evaluation
  • Focus on delivering exceptional customer experiences and prioritizing customer satisfaction
  • Analytical thinking, problem-solving abilities, and a strategic approach to technical challenges
  • Transparency in sharing the information within a team and a company
  • Willingness to acquire new knowledge and insights to enhance professional growth and performance

We Offer

  • Fuel your professional growth with paid online courses, conferences, certifications, English classes, a corporate library, and a leadership program
  • Thrive in a culture of trust and cooperation with no time trackers and minimal bureaucracy
  • Enjoy 20 business days of paid vacation, plus state holidays, to prioritize your well-being
  • Experience an open-door culture, transparent communication, and top management at a handshake distance
  • Enjoy comfortable office vibes with no open space policy, relaxing sports areas, a spacious bar/kitchen, and more
  • Achieve balance with our hybrid/fully remote work model
  • Receive fair and competitive compensation
  • Fuel your productivity and foster a sense of community with complimentary daily lunches
  • Participate in meaningful initiatives supporting Ukraine’s victory
  • Take flexible sick leave without burdensome documentation and access parental benefits
  • Choose from comprehensive medical insurance or a sports compensation package
  • Have fun with regular team-building activities, corporate events and celebrations, and unique initiatives like Week in Lviv