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